package com.th.supcom.pds.impl.manager.impl;

import java.util.List;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import com.th.supcom.pds.domain.pojo.InpPhamApplyDetailSummary;
import com.th.supcom.pds.domain.vo.InpPhamApplyDetailSummaryVO;
import com.th.supcom.pds.impl.dao.InpApplyPhamInfoQueryMapper;
import com.th.supcom.pds.impl.manager.InpApplyPhamInfoQueryManager;

public class InpApplyPhamInfoQueryManagerImpl implements InpApplyPhamInfoQueryManager
{
    /** 日志记录器. */
    public static final Logger s_logger = LoggerFactory.getLogger (InpApplyPhamInfoQueryManagerImpl.class);
    private InpApplyPhamInfoQueryMapper m_inpApplyPhamInfoQueryMapper;

    public void setInpApplyPhamInfoQueryMapper (InpApplyPhamInfoQueryMapper inpApplyPhamInfoQueryMapper)
    {
        m_inpApplyPhamInfoQueryMapper = inpApplyPhamInfoQueryMapper;
    }

    @Override
    public List <InpPhamApplyDetailSummary> findInpApplyBasicPhamInfo (InpPhamApplyDetailSummaryVO inpPhamApplyDetailSummaryVO)
    {
        return m_inpApplyPhamInfoQueryMapper.findInpApplyBasicPhamInfo (inpPhamApplyDetailSummaryVO);
    }

    @Override
    public List <InpPhamApplyDetailSummary> findInpApplyPhamStockInfo (List <InpPhamApplyDetailSummary> list)
    {
        return m_inpApplyPhamInfoQueryMapper.findInpApplyPhamStockInfo (list);
    }

    @Override
    public List <InpPhamApplyDetailSummary> findInpDispensePhamInfo (InpPhamApplyDetailSummaryVO inpPhamApplyDetailSummaryVO)
    {
        return m_inpApplyPhamInfoQueryMapper.findInpDispensePhamInfo (inpPhamApplyDetailSummaryVO);
    }

    @Override
    public List <InpPhamApplyDetailSummary> findAvailableDispensary (List <InpPhamApplyDetailSummary> list)
    {
        return m_inpApplyPhamInfoQueryMapper.findAvailableDispensary (list);
    }

    /** 公司版权信息. */
    public static final String copyright = "Copyright 2014, XuNuo Corporation";

    /** 提交路径. */
    public static final String SCC_BRANCH = "$URL$";

    /** 提交日期. */
    public static final String SCC_LAST_MODIFICATION_DATE = "$Date$";

    /** 最终修改人员. */
    public static final String SCC_LAST_MODIFIER_NAME = "$Author$";

    /** 最终版本号. */
    public static final String SCC_REVISION = "$Revision$";

}
